<!doctype html>
<div id="start" tabindex="0" style="overflow-y: scroll; height: 35px; margin-top: 100%">
  <br><br><br>
  <p>Text</p>
</div>

<p>Don't search inside or scroll the focused scrollable element when it is offscreen.</p>

<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script src="resources/snav-testharness.js"></script>
<script>
  var resultMap = [
    ["Down", "start"],  // Scroll performed at Window
  ];

  let start = document.getElementById("start");

  function postFocusMoveCheck() {
    assert_equals(start.scrollTop, 0, "Offscreen scroller shouldn't be scrolled.");
  }

  start.focus({preventScroll:true});

  test(function() {
    assert_equals(window.scrollY, 0);
  }, "Window shouldn't be scrolled by focus.")

  snav.assertFocusMoves(resultMap, true, postFocusMoveCheck);
</script>
